nav.incourse{
	margin-bottom: 0;
}
#page.incourse {
	#page-header{
		margin-bottom: 0;
	}
	#page-navbar .breadcrumb{
		margin-bottom: 0;
		font-size: 12px;
		padding-left: 0;
		a{
			color:#555;
		}
		a:hover{
			color:#999;
			text-decoration: none;
		}
	}
	
	#block-region-banner{
		.block_activity_modules{
			margin-bottom: 0;
			background-color: inherit;
			border: 0;
			box-shadow:none;
			.content{
				padding: 15px 0;
				.unlist{
					margin-bottom: 0;
				}
				li{
					display: inline-block;
					padding-right: 30px;
					font-size: 16px;
					font-weight: bold;
				}
			}
		}
	}
	#page-content .f-bg{
		box-shadow: 0 0 2px #333;
		border-radius: 6px;
	}
	#region-main{
		min-height: 800px;
		border-left: 1px solid #999;
		div[role="main"]{
			h2{ 
				position: relative;
				z-index: 2;
				border-bottom: 2px solid #333;
				padding-bottom: 20px;
				margin-bottom: 30px;
			}
			h2:before{
				content: "";
				position: absolute;
				left: 50%;
				top: 100%;
				z-index: -1;
				width: 0;
				border: 10px solid rgba(33,33,33,0);
				border-top-color: rgba(33,33,33,1);
			}

		}
	}
	#block-region-side-pre{
		overflow:hidden;
		border-radius: 6px 0 0 6px;
		.block{
			border: 0;
			box-shadow: none;

		}
	}
	#block-region-main-bottom .block{
	border: none;
	box-shadow:none;
	.header .title h2{
		font-weight: bold;
		border-left: 4px solid red;
		padding-left: 20px;
	}
	.content {
		padding:10px 0;
		.comment-message .picture{
			display: inline-block;
			width: 40px;
			float: none;
		}
		.userpicture{
			width: 40px;
			height: 40px;
			border-radius: 100%;
		}
		.comment-list{
			font-size: 14px;
		}
	}

}

}
